package hui.zhang.service.base;

import java.util.List;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.domain.Specification;

import hui.zhang.domain.base.Area;

/**
 * 区域业务层接口
 * @author hui.zhang
 * @date 2017年12月12日 下午6:13:31
 */
public interface AreaService {

	void save(List<Area> list);

	Page<Area> findAll(Specification<Area> specification, Pageable pageable);

	List<Area> findAll();

	//查找所有省份在下拉联显示
	List<String> queryProvince();

	List<String> queryCity(String province);

	List<Area> queryDistrict(String city);

	//通过省名查找编号
	List<Area> findByProvince(String province);

}
